Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

bao cao tt HE THONG QUAN LY BENH NHAN TAI BENH VIEN KHANH HOA.doc
Nội dung xem thử
Mô tả chi tiết
LÔØI NOÙI ÑAÀU
Ngaøy nay, cuøng vôùi söï phaùt trieån vöôït baäc cuûa khoa hoïc kyõ thuaät thì coâng
ngheä thoâng tin laø moät trong nhöõng lónh vöïc coù nhieàu ñoùng goùp thieát thöïc nhaát,
coâng ngheä thoâng tin coù maët trong haàu heát caùc lónh vöïc cuûa cuoäc soáng, ñaëc bieät noù
laø coâng cuï hoã trôï raát ñaéc löïc trong coâng taùc quaûn lyù. Deã daøng thaáy ñöôïc vieäc ñöa
tin hoïc vaøo trong quaûn lyù kinh doanh laø moät öùng duïng quan troïng trong raát nhieàu
öùng duïng cuûa cô sôû döõ lieäu. Nhôø vaøo coâng taùc tin hoïc hoaù maø coâng vieäc quaûn lyù vaø
ñieàu haønh doanh nghieäp toû ra raát nhanh choùng vaø hieäu quaû. Chính vì leõ ñoù maø cô
sôû döõ lieäu nhö laø moät giaûi phaùp höõu hieäu nhaát cho caùc doanh nghieäp coù theå toàn taïi
vaø phaùt trieån moät caùch nhanh choùng.
Beänh vieän ña khoa tænh Khaùnh Hoaø laø moät trong nhöõng trung taâm khaùm
chöõa beänh lôùn nhaát cuûa tænh Khaùnh Hoaø. Do ñoù, nhu caàu öùng duïng quaûn lyù beänh
nhaân baèng tin hoïc laø moät vaán ñeà heát söùc thieát thöïc vaø taát yeáu. Chính vì lí do ñoù
chuùng toâi choïn ñeà taøi quaûn lyù beänh nhaân naøy laøm ñeà taøi thöïc taäp chuyeân ngaønh vaø
thöïc taäp toát nghieäp saép tôùi.
Hieän nay, coù raát nhieàu phaàn meàm heä quaûn trò cô sôû döõ lieäu khaùc nhau. Tuy
nhieân caên cöù vaøo tình hình quaûn lyù beänh nhaân cuûa beänh vieän hieän nay, chuùng toâi
ñaõ chon heä quaûn trò cô sôû döõ lieäu SQL Server 2000 vaø ngoân ngöõ hoã trôï caøi ñaët giao
dieän cuûa öùng duïng laø Visual Basic 6.0
Maëc duø coù nhieàu coá gaéng nhöng do thôøi gian thöïc taäp coù haïn cuõng nhö voán
kieán thöùc coøn noâng caïn neân khoâng theå traùnh khoûi nhöõng thieáu soùt. Raát mong ñöôïc
goùp yù cuûa quyù thaày coâ cuøng caùc baïn ñeå baùo caùo ñöôïc hoaøng thieän hôn.
Nhoùm sinh vieân thöïc hieän
Buøi Vaên Möøng
Ñoã Vaên Cao.
PHAÀN I: TOÅNG QUAN VEÀ NGOÂN NGÖÕ CAØI ÑAËT
I. GIÔÙI THIEÄU VEÀ HEÄ QUAÛN TRÒ CÔ SÔÛ DÖÕ LIEÄU VAØ SQL SERVER 2000
I.1. KHAÙI NIEÄM CÔ BAÛN VEÀ CAÙC LOAÏI CÔ SÔÛ DÖÕ LIEÄU
Moät heä quaûn trò cô sôû döõ lieäu laø moät heä thoáng caùc chöông trình hoã trôï caùc
taùc vuï quaûn lí, khai thaùc döõ lieäu theo moâ hình cô sôû döõ lieäu quan heä.
SQL server laø moät heä thoáng quaûn lí cô sôû döõ lieäu quan heä (RDB0MS) hay
coøn ñöôïc goïi laø Relational Database Management System. Cô sôû döõ lieäu quan heä
laø cô sôû döõ lieäu maø döõ lieäu beân trong noù ñöôïc toå chöùc thaønh caùc baûng. Caùc baûng
ñöôïc toå chöùc baèng caùch nhoùm döõ lieäu theo cuøng chuû ñeà vaø coù chöùa caùc coät vaø caùc
haøng thoâng tin. Sau ñoù caùc baûng naøy laïi lieân heä vôùi nhau bôûi boä Database Engine
khi coù yeâu caàu. RDBMS laø moät trong nhöõng moâ hình cô sôû döõ lieäu thoâng duïng
nhaát hieän nay.
I.2. GIÔÙI THIEÄU CHUNG VEÀ SQL SERVER 2000
SQL(Structured Query Language), laø ngoân ngöõ duøng ñeå truy vaán cô sôû döõ
lieäu, hay noùi caùch khaùc ñaây laø ngoân ngö truy vaán cho pheùp laáy thoâng tin veà töø caùc
baûng döõ lieäu.
SQL Server 2000 toái öu hôn nhieàu so vôùi cô sôû döõ lieäu quan heä. Chuùng phaùt
trieån ñeå söû duïng treân nhieàu aán baûn nhö CE, Personal, Desktop Engine, Standard,
Developer, Enterprise.
SQL Server 2000 hoã trôï kieåm tra khoaù chính, phuï thuoäc toàn taïi, mieàn giaù trò,
… cuûa döõ lieäu beân trong caùc baûng moät caùch chaët cheõ.
SQL Server 2000 hoã trôï khaù maïnh cho cô sôû döõ lieäu ña truy caäp. Töùc cô sôû
döõ lieäu maïng,…
Nhöõng thaønh phaàn chính trong SQL Server 2000 bao goàm
Heä thoáng Dieãn daûi Aán baûn
SQL Server
2000
Ñaây laø phaàn chính cuûa heä thoáng, laø trung
taâm ñieàu haønh nhöõng phaàn thöïc thi khaùc. Vôùi
Desktop Engine baïn xeõ tìm thaáy caùc dich vuï
trong heä thoáng nhö SQL Server Agent
(Schedul), SQL Server Profiler ,… vaø moät soá
coâng cuï khaùc
Desktop
Engine
Personal
Standard
Developer
Enterprise
Full-Text
Sarch
Ñaây laø phaàn töï choïn trong luùc caøi ñaët, neáu
baïn muoán chöùc naêng tìm kieám thì neân choïn heä
thoáng naøy vì chuùng khoâng laø phaàn maëc nhieân.
Full-Text Sarch cung caáp chöùc naêng tìm
kieám töø (word) raát maïnh, neáu söû duïng Internet
ñeå tìm kieám thì ñaây laø giaûi phaùp tuyeät vôøi.
Neáu baïn muoán tìm kieám moät chuoãi con trong
moät ñoaïn vaên baûn lôùn thì ñaây laø coâng cuï thích
Personal
(Except
Win95)
Standard
Developer
Enterprise
hôïp cho coâng vieäc ñoù.
English Query English Query cho pheùp ngöôøi söû duïng
khoâng coù kyõ thuaät veâ SQL cuõng coù theå söû
duïng SQL Server, baèng caùch daët caâu hoûi baèng
chuoãi English sau ñoù ñöôïc dòch ra Query maø
coù theå thöïc thi treân SQL Server.
Personal
Standard
Developer
Enterprise
Analusis
Services
Phaàn naøy khoâng bao goàm maëc ñònh trong
phaàn caøi ñaët, chuùng laø daïng saûn phaåm töï choïn,
laø coâng cuï phaân tích OLAP (Online Analysis
Processing), söû duïng cho cô sôû döõ lieäu lôùn.
Nhöõng phieân baûn coù OLAP ñaày ñuû chöùc
naêng laø Enterprise vaø Developer, nhöng trong
aán baûn Standard vaø Personal cuõng coù moät chöùc
naêng chính cuûa OLAP.
Personal
Standard
Developer
Enterprise
Replication Chöùc naêng naøy cho pheùp taùi taïo moät baûn sao
ñeán SQL Server khaùc, thoâng thöôøng duøng chöùc
naêng naøy cho caùc heä thoáng Server töø xa hay
trong network, nhaèm ñeå laøm giaûm trao ñoåi döõ
lieäu giöõa caùc SQL Server vôùi nhau.
Desktop
Engine
Personal
Standard
Developer
Enterprise
Data
Transformatuion
Servise
Data Transformatuion Servise (DTS) ñöôïc
môû roäng trong phieân baûn SQL Server 2000,
bao goàm nhöõng chöùc naêng trao ñoåi döõ lieäu
giöùa caùc cô sôû döõ lieäu, vaø giao tieáp döõ lieäu
giöõa caùc cô sôû döõ lieäu khaùc nhau, ñaây laø nhöõng
giaûi phaùp laäp trình treân Visual Basic
Desktop
Engine
Personal
Standard
Developer
Enterprise
Nhöõng ñaëc tính môû roäng trong caùc aán baûn khaùc nhau cuûa SQL Server 2000.
Symmetric Multiprocessing (SMP): Dòch vuï naøy ñöôïc hoã trôï trong SQL
Server 2000, dòch vuï naøy phaân phoái coâng vieäc xöû lí treân heä thoáng coù nhieàu boä vi
xöû lí ñeå laøm caân baèng tieán trình treân caùc CPU.
Clustering Support: Chæ coù trong aán baûn Enterprise vaø Developer,
Clustering cho pheùp heä thoáng caân baèng khi coù moät Server bò ngöøng thì nhöõng heä
thoáng khaùc tieáp nhaän vaø xöû lí.
Hieän taïi chæ thöïc hieän chöùc naêng naøy treân hai Server ñoù laø Windows 2000
Enterprise vaø Windows 2000 Datacenter.
I.2.1 Caùc thaønh phaàn cuûa SQL Server 2000.
RDBMS cuõng nhö SQL Server chöùa ñöïng nhieàu ñoái töôïng bao goàm:
- Database: Cô sôû döõ lieäu SQL Server
- Taäp tin log: taäp tin löu tröõ nhöõng chuyeån taùc cuûa SQL
- Tables: baûng döõ lieäu
- Filegroups: Taäp tin nhoùm
- Diagrams: Sô ñoà quan heä
- Views: Khung nhìn (hay baûn aûo) soá lieäu döïa treân baûn
- Stored Procedure: Thuû tuïc vaø haøm noäi
- Users defined: Haøm do ngöôøi duøng ñònh nghóa
- Users: Ngöôøi söû duïng cô sôû döõ lieäu
- Rules: Nhöõng quy taéc
- Defaults: Caùc giaù trò maëc nhieân
- User-defined data type:Kieåu döõ lieäu do ngöôøi duøng ñònh nghóa
- Full-text catalogs: Taïp phaân loaïi döõ lieäu text
I.2.2. Ñoái töôïng cô sôû döõ lieäu
Cô sôû döõ lieäu laø ñoái töôïng coù aûnh höôûng cao nhaát khi baïn laøm vieäc vôùi SQL
Server, tuy nhieân nhöõng ñoái töôïng con cuûa cô sôû döõ lieäu môùi laø thaønh phaàn chính
cuûa cô sôû döõ lieäu.
Baûn thaân SQL Server laø moät heä cô sôû döõ lieäu, chuùng bao goàm caùc ñoái töôïng
nhö database, table, view, procedure neâu treân cuøng moät soá cô sôû döõ lieäu hoã trôï
khaùc.
Cô sôû döõ lieäu SQL Server laø cô sôû döõ lieäu ña ngöôøi duøng, vôùi moãi Server
baïn chæ coù moät heä quaûn trò cô sôû döõ lieäu. Neáu muoán coù nhieàu heä quaûn trò cô sôû döõ
lieäu baïn caàn coù nhieàu Server töông öùng.
Truy caäp cô sôû döõ lieäu cuûa SQL Server döïa vaøo nhöõng taøi khoaûn ngöôøi duøng
rieâng bieät vaø öùng vôùi quyeàn truy caäp nhaát ñònh. Caøi ñaët SQL Server baïn coù 6 cô sôû
döõ lieäu maëc ñònh sau:
- Master: Baát kyø SQL Server naøo ñeàu coù cô sôû döõ lieäu Master (coøn goïi laø
master file), cô sôû döõ lieäu naøy chöùa ñöïng taát caû caùc baûng döõ lieäu ñaëc bieät (baûng heä
thoáng), chuùng kieåm soaùt taát caû caùc hoaït ñoäng cuùa heä SQL Server.
Ví duï: Khi ngöôøi duøng cô sôû döõ lieäu môùi trong SQL Server, theâm hay xoa
moät procedure, taát caû nhöõng thoâng tin naøy ñeàu ñöôïc tröõ trong cô sôû döõ lieäu master
cuûa heä thoáng.
- Cô sôû döõ lieäu model: Cô sôû döõ lieäu naøy chöùa ñöïng taát caû template duøng
laøm maãu ñeå taïo cô sôû döõ lieäu môùi. Khi baïn taïo môùi moät cô sôû döõ lieäu thì SQL
Server laáy taát caû caùc maãu (bao goàm baûng view …) töø cô sôû döõ lieäu model naøy
Xuaát phaùt töø tính chaát cô sôû döõ lieäu maãu giuùp SQL Server thöïc hieän vieäc taïo
môùi cô sôû döõ lieäu cho ngöôøi duøng khi coù yeâu caàu, baïn khoâng ñöôïc xoaù cô sôû döõ
lieäu naøy.
Khi moät cô sôû döõ lieäu môùi ñöôïc taïo ra thì cô sôû döõ lieäu môùi naøy ít nhaát cuõng
baèng vaø gioáng nhö cô sôû döõ lieäu model.
- Cô sôû döõ lieäu msdb: Nhö ñaõ neâu, chuùng ta coù hai cô sôû döõ lieäu heä thoáng
master vaø model, neáu xoaù moät trong hai cô sôû döõ lieäu naøy thì heä thoáng SQL Server